package com.prd.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.prd.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ent_goal_interview
 *
 * @author
 */
@Data
@TableName("ent_goal_interview")
@ApiModel(value = "目标面谈", description = "目标面谈")
public class EntGoalInterview extends BaseVo implements Serializable {
    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 目标ID
     */
    @ApiModelProperty(value = "目标ID")
    private Long goalId;

    /**
     * 分期ID
     */
    @ApiModelProperty(value = "分期ID")
    private Long stageId;

    /**
     * 主题
     */
    @ApiModelProperty(value = "主题")
    private String motif;

    /**
     * 类型
     */
    @ApiModelProperty(value = "类型")
    private String type;

    /**
     * 被面谈人
     */
    @ApiModelProperty(value = "被面谈人")
    private String interviewee;

    /**
     * 议题
     */
    @ApiModelProperty(value = "议题")
    private String topic;

    /**
     * 关联事项
     */
    @ApiModelProperty(value = "关联事项")
    private String matters;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    /**
     * 负责人
     */
    @ApiModelProperty(value = "负责人")
    private String principal;

    /**
     * 参与面谈人
     */
    @ApiModelProperty(value = "参与面谈人")
    private String participation;

    /**
     * 主持人
     */
    @ApiModelProperty(value = "主持人")
    private String compere;

    /**
     * 记录人
     */
    @ApiModelProperty(value = "记录人")
    private String notekeeper;

    /**
     * 地点
     */
    @ApiModelProperty(value = "地点")
    private String place;

    /**
     * 是否确认：1：是、2：否
     */
    @ApiModelProperty(value = "是否确认：1：是、2：否")
    private Integer verify;

    private static final long serialVersionUID = 1L;
}